//
//  BLTimeAxisRuleRenderer.h
//  BLTimeAxis
//
//  Created by dg on 2025/4/18.
//

#import "BLTimeAxisRenderer.h"

NS_ASSUME_NONNULL_BEGIN

@interface BLTimeAxisRuleRenderer : BLTimeAxisRenderer

/// 绘制数据
- (void)visitTimeAxisData:(BLTimeAxisData *)aTimeAxisData;
/// 绘制刻度线
- (void)visitTimeAxisRule:(BLTimeAxisRule *)aTimeAxisRule;
/// 绘制基线
- (void)visitTimeAxisBaseLine:(BLTimeAxisBaseLine *)aTimeAxisBaseLine;
/// 绘制数字与分割线
- (void)visitTimeAxisDigitalDivision:(BLTimeAxisDigitalDivision *)aTimeAxisDigitalDivision;
/// 绘制背景
- (void)visitTimeAxisBackground:(BLTimeAxisBackground *)aTimeAxisBackground;

@end

NS_ASSUME_NONNULL_END
